package com.jmb.apiplatform.pojo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

/**
 *  1. 前置用例
 *  2. 请求参数缓存
 *  3. 断言信息
 *  4. 响应数据缓存封装
 *  封装上边四个数据对象
 */

@EqualsAndHashCode(callSuper = true)
@Data
@NoArgsConstructor
@AllArgsConstructor
public class ApiTestCaseTO extends ApiTestCase implements Serializable {
    // 响应数据缓存
    private List<ApiTestCacheParameter> postProcessors;
    private List<ApiTestAssert> asserts;
    private List<ApiTestPreCase> preCases;
}
